package com.huishu.order.pojo.vo;

import com.huishu.commons.pojo.vo.FullReductionVO;
import com.huishu.commons.pojo.vo.GiveProductVO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName：CartItemVO
 * @Author: ljj
 * @Date: 2023/4/11 14:32
 */
@Data
public class CartItemVO {

    /**
     * 购物车id
     */
    private Long id;

    /**
     * 规格id
     */
    private Long productItemId;

    /**
     * 商品id
     */
    private Long productId;

    /**
     * 商品skucode
     */
    private String skuCode;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 商品价格
     */
    private BigDecimal price;


    /***
     * 数量
     */
    private Integer quantity;

    /**
     * 展示图
     */
    private String displayDrawingPics;

    /**
     * 商品标签
     */
    private String label;

    /**
     * 赠品数据
     */
    private List<GiveProductVO> activeGiveProducts = new ArrayList<>();


    /**
     * 分类id
     */
    private Long productCategoryId;

    /**
     * 0 未删除 1 已删除
     */
    private Boolean isDelete;

    /**
     * 上架状态：0->下架；1->上架
     */
    private Boolean isPublish;

    /**
     *
     */
    private Boolean isSelect;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 积分
     */
    private Integer integration;

    /**
     * 规格
     */
    private String specifications;

    /**
     * 是否是样品
     */
    private Boolean isSample;
}
